﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Application.Behavior.Observer
{
	class Program
	{
		static void Main_(string[] args)
		{
			StationMeteo oStation = new StationMeteo();
			oStation.ActualiserMesure();
			oStation.Afficher();

			AffichageMoyenneTemperature oAffTemp = new AffichageMoyenneTemperature();
			oStation.EnregistrerObservateur(oAffTemp);

			AffichageMoyenneHumidite oAffhumid = new AffichageMoyenneHumidite();
			oStation.EnregistrerObservateur(oAffhumid);

			oStation.ActualiserMesure();
			oStation.ActualiserMesure();
			oStation.ActualiserMesure();
			oStation.ActualiserMesure();
			oStation.Afficher();

			Console.ReadLine();
		}
	}
}
